package com.itheima.d10_demo;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        //准备设备对象
        JD[] jds = new JD[4];
        jds[0] = new TV("小米电视", true);
        jds[1] = new WashMechine("美的洗衣机", false);
        jds[2] = new Lamp("欧灯", true);
        jds[3] = new Air("美的空调", false);
        //创建一个SmartControl的对象名 接收SmartControl的方法 得到智能系统对象 操作这些数据
        SmartControl sc = SmartControl.getInstance();
        Scanner scanner = new Scanner(System.in);
        //让用户输入操作
        while (true){
            sc.printStatus(jds);//输出设备所有的状态
            System.out.println("请输入操作：1.电视  2.洗衣机 3. 欧灯 4.美的空调 5.退出");
            String command = scanner.next();
            switch (command){
                case "1":
                    sc.control(jds[0]);
                    break;
                case "2":
                    sc.control(jds[1]);
                    break;
                case "3":
                    sc.control(jds[2]);
                    break;
                case "4":
                    sc.control(jds[3]);
                    break;
                case "5":
                    System.out.println("您的智能操作系统APP已退出...");
                    return;
            }


        }
    }
}
